Jonathan BottinelliJonathan Bottinelli
BasketballThe NBA and the Craft of 'Insufficient Information': Injury Reports With Every Field Filled and Nothing AnsweredOn November 29, 2026, the NBA's official injury report listed four San Antoni...
EsportsWhen the Data Is Empty, the Symphony Falls Silent: Lessons from an Esports Analysis With No Notes to PlayThere is a moment in this profession when I learned how to be silent. It was ...
International FootballTrabzonspor's Pursuit of Pioli: A Contract to 2028 and a Data VacuumIn the stands at the Konyaspor ground, a 60-year-old man sits taking notes. T...
International FootballRivas Manuhutu and Indonesia's Left-Back Gamble Before the 2027 Asian CupI sat with a sheet of scratch paper at nearly eleven at night in Da Nang,...
AthleticsKeely Hodgkinson and the Speed Suit at Athlos London: The Physics of Speed and the Limits of MarketingOn the evening of 19 September at StoneX Stadium in north London, Keely...
BasketballRoma Falls 78-91 to Bahcesehir in EuroCup Opener: Doncic Backs the Project, Mannion Carries the OffenseIn Istanbul that night, when Bahcesehir took control and closed out a 91-78 w...
EsportsBattle Arena Season 3: Kidz Wins Solo Category, Secures TFT Vegas Open 2026 Slot as Total Prize Pool Reaches 400 Million VNDThe grand final at Sky Expo Vietnam had already settled the 4v4 standings whe...
AthleticsThree female runners make first women-only podium at Rasselbock Backyard Ultra in UKThree female runners have made history at the Rasselbock Backyard Ultra, held...
EsportsOrganizers apologize for eliminating Vietnamese player after Korean gamer's accusationPUBG Asia Stars 2026 – a regional tournament run by KRAFTON – had to cancel i...
Martial ArtsThree wrong anthems in one day at Aichi-Nagoya 2026: the flaw sits in the control system, not the athletesOn 19 October 2026, in Nagoya, a para taekwondo athlete climbed to the top st...
EsportsEmpty Data and Source Discipline: Lessons From an Esports Analysis That Could Not Be Finished2:47 AM in Chengdu. I reopened a file that had been sitting in a folder calle...
International FootballBrazil vs India in Kolkata: Vinicius Junior, the FIFA Calendar, and a Story Nobody SignedThree in the morning, Osaka time. Two windows open side by side on my screen:...
International FootballSon Heung-min and the Rams Jersey: How Los Angeles FC Is Repricing a Transfer With an Entire CityOn the Los Angeles Rams' social media account, a photograph appeared: Son...
Badminton43-Year-Old Nguyen Tien Minh Advances at Vietnam Open 2026: Victory of Experience or a Test for the Next Generation?One early September morning in Ho Chi Minh City, the stands of Nguyen Du...
BadmintonMahoor Shahzad, 23 Minutes, and the Unbridgeable Gap of Pakistan Women's Badminton23 Minutes, and a Scoreline That Needs No Commentary Twenty-three minutes. Th...
Table TennisSBCL Premier Division: BATTS and Ormesby Share the Top, Youth Side eBaTT Upset Former ChampionsThe opening weekend of the SBCL Premier Division, England's top club table...
BadmintonAge 43, Ranked 254th, One Main-Draw Ticket: Nguyễn Tiến Minh Wins Vietnam Open 2026 Qualifier Against a Doubles SpecialistThe result line for the men's singles qualifying round at Vietnam Open 2026 w...
Domestic FootballGia Lai VTV Cup: the 400,000 VND ticket and the 48-hour silence around Vietnam U23The ticket and the 48-hour silence The top price is 400,000 Vietnamese dong,...
EsportsNameless Sword and the Hunger of Fighters: When Riot Admits — But Hasn't Acted YetThat night, on millions of screens across three continents, a statement...
EsportsRiot Sanctioned 296,416 Boosting Accounts: A Four-Tier Penalty Ladder, a Joint-Liability Clause and a Data Gap Nobody Wants to NameHook I was sitting in seat 14 of a PC bang in the Gangnam district of Seoul a...
EsportsWhen the Data Is Empty, the Symphony Falls Silent: Lessons from an Esports Analysis With No Notes to PlayThere is a moment in this profession when I learned how to be silent. It was ...
International FootballTrabzonspor's Pursuit of Pioli: A Contract to 2028 and a Data VacuumIn the stands at the Konyaspor ground, a 60-year-old man sits taking notes. T...
International FootballRivas Manuhutu and Indonesia's Left-Back Gamble Before the 2027 Asian CupI sat with a sheet of scratch paper at nearly eleven at night in Da Nang,...
AthleticsKeely Hodgkinson and the Speed Suit at Athlos London: The Physics of Speed and the Limits of MarketingOn the evening of 19 September at StoneX Stadium in north London, Keely...
BasketballRoma Falls 78-91 to Bahcesehir in EuroCup Opener: Doncic Backs the Project, Mannion Carries the OffenseIn Istanbul that night, when Bahcesehir took control and closed out a 91-78 w...
EsportsBattle Arena Season 3: Kidz Wins Solo Category, Secures TFT Vegas Open 2026 Slot as Total Prize Pool Reaches 400 Million VNDThe grand final at Sky Expo Vietnam had already settled the 4v4 standings whe...
AthleticsThree female runners make first women-only podium at Rasselbock Backyard Ultra in UKThree female runners have made history at the Rasselbock Backyard Ultra, held...
EsportsOrganizers apologize for eliminating Vietnamese player after Korean gamer's accusationPUBG Asia Stars 2026 – a regional tournament run by KRAFTON – had to cancel i...
Martial ArtsThree wrong anthems in one day at Aichi-Nagoya 2026: the flaw sits in the control system, not the athletesOn 19 October 2026, in Nagoya, a para taekwondo athlete climbed to the top st...
EsportsEmpty Data and Source Discipline: Lessons From an Esports Analysis That Could Not Be Finished2:47 AM in Chengdu. I reopened a file that had been sitting in a folder calle...
International FootballBrazil vs India in Kolkata: Vinicius Junior, the FIFA Calendar, and a Story Nobody SignedThree in the morning, Osaka time. Two windows open side by side on my screen:...
International FootballSon Heung-min and the Rams Jersey: How Los Angeles FC Is Repricing a Transfer With an Entire CityOn the Los Angeles Rams' social media account, a photograph appeared: Son...
Badminton43-Year-Old Nguyen Tien Minh Advances at Vietnam Open 2026: Victory of Experience or a Test for the Next Generation?One early September morning in Ho Chi Minh City, the stands of Nguyen Du...
BadmintonMahoor Shahzad, 23 Minutes, and the Unbridgeable Gap of Pakistan Women's Badminton23 Minutes, and a Scoreline That Needs No Commentary Twenty-three minutes. Th...
Table TennisSBCL Premier Division: BATTS and Ormesby Share the Top, Youth Side eBaTT Upset Former ChampionsThe opening weekend of the SBCL Premier Division, England's top club table...
BadmintonAge 43, Ranked 254th, One Main-Draw Ticket: Nguyễn Tiến Minh Wins Vietnam Open 2026 Qualifier Against a Doubles SpecialistThe result line for the men's singles qualifying round at Vietnam Open 2026 w...
Domestic FootballGia Lai VTV Cup: the 400,000 VND ticket and the 48-hour silence around Vietnam U23The ticket and the 48-hour silence The top price is 400,000 Vietnamese dong,...
EsportsNameless Sword and the Hunger of Fighters: When Riot Admits — But Hasn't Acted YetThat night, on millions of screens across three continents, a statement...
EsportsRiot Sanctioned 296,416 Boosting Accounts: A Four-Tier Penalty Ladder, a Joint-Liability Clause and a Data Gap Nobody Wants to NameHook I was sitting in seat 14 of a PC bang in the Gangnam district of Seoul a...
